*{margin: 0; padding: 0;}
a{text-decoration: none; color: rgb(54, 53, 53);}

.container{
    width: 1000px;
    margin: 20px auto;
}

.container .logo{
    margin-bottom: 20px;
}

.container table{
    width: 100%;
}

.container table tr{
    line-height: 40px;
    text-align: center;
    
}

.container table tr td,th{
    border-bottom: 1px dashed gray;
}

.container table input[type="button"]{
    width: 20px;
}
.container table input[name="amount"]{
    width: 40px;
    text-align: center;
}
.container h3{
    text-align: right;
}
.container .total-price{
    color: red;
}
.container .book-add-wrapper{
    margin: 0 auto;
    border: 1px solid gray;
    padding: 20px;
    width: 400px;
    
}

.container .book-add-wrapper .item{
    margin-top: 20px;
   
}
.container .book-add-wrapper #addbookbtn{
    margin-top: 20px;
}
